1 research outputs found

    Algorithms for multi-robot systems on the cooperative exploration & last-mile delivery problems

    Get PDF
    La aparici贸n de los veh铆culos a茅reos no tripulados (UAVs) y de los veh铆culos terrestres no tripulados (UGVs) ha llevado a la comunidad cient铆fica a enfrentarse a problemas ideando paradigmas de cooperaci贸n con UGVs y UAVs. Sin embargo, no suele ser trivial determinar si la cooperaci贸n entre UGVs y UAVs es adecuada para un determinado problema. Por esta raz贸n, en esta tesis, investigamos un paradigma particular de cooperaci贸n UGV-UAV en dos problemas de la literatura, y proponemos un controlador aut贸nomo para probarlo en escenarios simulados. Primero, formulamos un problema particular de exploraci贸n cooperativa que consiste en alcanzar un conjunto de puntos de destino en un 谩rea de exploraci贸n a gran escala. Este problema define al UGV como una estaci贸n de carga m贸vil para transportar el UAV a trav茅s de diferentes lugares desde donde el UAV puede alcanzar los puntos de destino. Por consiguiente, proponemos el algoritmo TERRA para resolverlo. Este algoritmo se destaca por dividir el problema de exploraci贸n en cinco subproblemas, en los que cada subproblema se resuelve en una etapa particular del algoritmo. Debido a la explosi贸n de la entrega de paquetes en las empresas de comercio electr贸nico, formulamos tambi茅n una generalizaci贸n del conocido problema de la entrega en la 煤ltima milla. En este caso, el UGV act煤a como una estaci贸n de carga m贸vil que transporta a los paquetes y a los UAVs, y estos se encargan de entregarlos. De esta manera, seguimos la estrategia de divisi贸n descrita por TERRA, y proponemos el algoritmo COURIER. Este algoritmo replica las cuatro primeras etapas de TERRA, pero construye una nueva quinta etapa para producir un plan de tareas que resuelva el problema. Para evaluar el paradigma de cooperaci贸n UGV-UAV en escenarios simulados, proponemos el controlador aut贸nomo ARIES. Este controlador sigue un enfoque jer谩rquico descentralizado de l铆der-seguidor para integrar cualquier paradigma de cooperaci贸n de manera distribuida. Ambos algoritmos han sido caracterizados para identificar los aspectos relevantes del paradigma de cooperaci贸n en los problemas relacionados. Adem谩s, ambos demuestran un gran rendimiento del paradigma de cooperaci贸n en tales problemas, y al igual que el controlador aut贸nomo, revelan un gran potencial para futuras aplicaciones reales.The emergence of Unmanned Aerial Vehicles (UAVs) and Unmanned Ground Vehicles (UGVs) has conducted the research community to face historical complex problems by devising UGV-UAV cooperation paradigms. However, it is usually not a trivial task to determine whether or not a UGV-UAV cooperation is suitable for a particular problem. For this reason, in this thesis, we investigate a particular UGV-UAV cooperation paradigm over two problems in the literature, and we propose an autonomous controller to test it on simulated scenarios. Driven by the planetary exploration, we formulate a particular cooperative exploration problem consisting of reaching a set of target points in a large-scale exploration area. This problem defines the UGV as a moving charging station to carry the UAV through different locations from where the UAV can reach the target points. Consequently, we propose the cooperaTive ExploRation Routing Algorithm (TERRA) to solve it. This algorithm stands out for splitting up the exploration problem into five sub-problems, in which each sub-problem is solved in a particular stage of the algorithm. In the same way, driven by the explosion of parcels delivery in e-commerce companies, we formulate a generalization of the well-known last-mile delivery problem. This generalization defines the same UGV鈥檚 and UAV鈥檚 rol as the exploration problem. That is, the UGV acts as a moving charging station which carries the parcels along several UAVs to deliver them. In this way, we follow the split strategy depicted by TERRA to propose the COoperative Unmanned deliveRIEs planning algoRithm (COURIER). This algorithm replicates the first four TERRA鈥檚 stages, but it builds a new fifth stage to produce a task plan solving the problem. In order to evaluate the UGV-UAV cooperation paradigm on simulated scenarios, we propose the Autonomous coopeRatIve Execution System (ARIES). This controller follows a hierarchical decentralized leader-follower approach to integrate any cooperation paradigm in a distributed manner. Both algorithms have been characterized to identify the relevant aspects of the cooperation paradigm in the related problems. Also, both of them demonstrate a great performance of the cooperation paradigm in such problems, and as well as the autonomous controller, reveal a great potential for future real applications
    corecore